#include <bits/stdc++.h>
using namespace std;
int main() {
	string tmp;
	cin >> tmp;
	int s = 0;
	for(int i = 0; i < tmp.size() >> 1; i++) {
		if(tmp[i] != tmp[tmp.size() - 1 - i]) ans++;
		if(ans > 1) {
			printf("NO");
			return 0;
		}
	}
	if(ans == 1 || (tmp.size() & 1 && !ans)) printf("YES");
	else printf("NO");
	return 0;
}
